/*    */ package eos.moe.dragoncore;
/*    */ 
/*    */ import java.util.Arrays;
/*    */ import java.util.Collection;
/*    */ import java.util.HashMap;
/*    */ import java.util.LinkedList;
/*    */ import java.util.Map;
/*    */ 
/*    */ 
/*    */ 
/*    */ public class om
/*    */   implements e
/*    */ {
/*    */   private Map<String, o> g;
/*    */   
/*    */   public om() {
/* 17 */     this.g = new HashMap<>();
/*    */   }
/*    */   
/*    */   public om(Map<String, o> map) {
/* 21 */     this.g = map;
/*    */   }
/*    */ 
/*    */ 
/*    */   
/*    */   public void v(String str, o o1) {
/* 27 */     LinkedList<String> linkedList = new LinkedList(Arrays.asList((Object[])str.split("\\.")));
/* 28 */     String str1 = linkedList.poll();
/*    */     
/* 30 */     if (linkedList.size() > 0 && str1 != null) {
/* 31 */       Object object = v(str1, uv.q);
/* 32 */       if (object instanceof nh) {
/* 33 */         ((nh)object).v(String.join(".", (Iterable)linkedList), o1);
/*    */         
/*    */         return;
/*    */       } 
/* 37 */       if (!(object instanceof e)) {
/* 38 */         object = new om();
/*    */       }
/*    */       
/* 41 */       String str2 = linkedList.poll();
/* 42 */       ((e)object).v(str2, o1);
/*    */       
/* 44 */       this.g.put(str1, (e)object);
/*    */     } else {
/* 46 */       this.g.put(str, o1);
/*    */     } 
/*    */   }
/*    */ 
/*    */   
/*    */   public o v(String str, uv uv1) {
/* 52 */     LinkedList<String> linkedList = new LinkedList(Arrays.asList((Object[])str.split("\\.")));
/* 53 */     String str1 = linkedList.poll();
/*    */     
/* 55 */     if (linkedList.size() > 0 && str1 != null) {
/* 56 */       Object object = this.g.get(str1);
/*    */       
/* 58 */       if (object instanceof nh) {
/* 59 */         return ((nh)object).v(linkedList.poll());
/*    */       }
/* 61 */       if (object instanceof e) {
/* 62 */         return ((e)object).v(linkedList.poll(), uv.q);
/*    */       }
/*    */     } 
/* 65 */     return this.g.getOrDefault(str, xk.w);
/*    */   }
/*    */   
/*    */   public void z(String str) {
/* 69 */     this.g.remove(str);
/*    */   }
/*    */   
/*    */   public void v(String str) {
/* 73 */     this.g.entrySet().removeIf(entry -> ((String)entry.getKey()).startsWith(a));
/*    */   }
/*    */ 
/*    */   
/*    */   public void v() {
/* 78 */     this.g.clear();
/*    */   }
/*    */   
/*    */   public Map<String, o> v() {
/* 82 */     return this.g;
/*    */   }
/*    */   
/*    */   public Collection<o> v() {
/* 86 */     return this.g.values();
/*    */   }
/*    */   
/*    */   public void v(Map<String, o> map) {
/* 90 */     this.g = map;
/*    */   }
/*    */ 
/*    */   
/*    */   public String v() {
/* 95 */     return "variable";
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\om.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */